'''
元素定位-XPATH |
1，
11.find_element(By.XPATH, value: '/html/body/div[1]/div[1]/div[3]/a[
'''

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
def shezhi():
    #创建浏览器对象
    q1 = Options()
    #禁用沙盒模式 有的设备打开会闪退，是一个兼容性问题。就是为了增加兼容性等等
    q1.add_argument('--no-sandbox')

    #保持浏览器打开状态：保持浏览器打开状态：add_experimental_option('detach', True)默认是代码执行完毕了浏览器自动关闭
    q1.add_experimental_option('detach', True)

    #创建并启动浏览器：webdriver.Chrome()#用于操作浏览器
    w1=webdriver.Chrome(service=Service("chromedriver.exe"),options=q1)#传相对路径

    return w1
a1=shezhi()
a1.get('https://www.baidu.com')
# 复制谷歌浏览器 Xpath (通过属性+路径定位，属性如果是随机的，可能定位不到

# s1=a1.find_element(By.XPATH,'//*[@id="chat-textarea"]')
# s1.click()

# 2，复制谷歌浏览器 Xpath 完整路径 〈缺点是定位值 比较长，优点是基本100%准确
a1.find_element(By.XPATH,'/html/body/div[1]/div[2]/div[3]/div/div/div[2]/div/div/div[1]/div/div[1]/div[4]/div[1]/div[2]/textarea').send_keys("你好")